adaptive system
Adaptive Classification for Prediction Under a Budget
We propose a novel adaptive approximation approach for test-time resource-constrained prediction motivated by Mobile, IoT, health, security and other applications, where constraints in the form of computation, communication, latency and feature acquisition costs arise. We learn an adaptive low-cost system by training a gating and prediction model that limits utilization of a high-cost model to hard input instances and gates easy-to-handle input instances to a low-cost model. Our method is based on adaptively approximating the high-cost model in regions where low-cost models suffice for making highly accurate predictions. We pose an empirical loss minimization problem with cost constraints to jointly train gating and prediction models. On a number of benchmark datasets our method outperforms state-of-the-art achieving higher accuracy for the same cost.
Real-Time Adaptive Industrial Robots: Improving Safety And Comfort In Human-Robot Collaboration
Hostettler, Damian, Mayer, Simon, Albert, Jan Liam, Jenss, Kay Erik, Hildebrand, Christian
Industrial robots become increasingly prevalent, resulting in a growing need for intuitive, comforting human-robot collaboration. We present a user-aware robotic system that adapts to operator behavior in real time while non-intrusively monitoring physiological signals to create a more responsive and empathetic environment. Our prototype dynamically adjusts robot speed and movement patterns while measuring operator pupil dilation and proximity. Our user study compares this adaptive system to a non-adaptive counterpart, and demonstrates that the adaptive system significantly reduces both perceived and physiologically measured cognitive load while enhancing usability. Participants reported increased feelings of comfort, safety, trust, and a stronger sense of collaboration when working with the adaptive robot. This highlights the potential of integrating real-time physiological data into human-robot interaction paradigms. This novel approach creates more intuitive and collaborative industrial environments where robots effectively 'read' and respond to human cognitive states, and we feature all data and code for future use.
Rate-Induced Transitions in Networked Complex Adaptive Systems: Exploring Dynamics and Management Implications Across Ecological, Social, and Socioecological Systems
Vasconcelos, Vítor V., Marquitti, Flávia M. D., Ong, Theresa, McManus, Lisa C., Aguiar, Marcus, Campos, Amanda B., Dutta, Partha S., Jovanelly, Kristen, Junquera, Victoria, Kong, Jude, Krueger, Elisabeth H., Levin, Simon A., Liao, Wenying, Lu, Mingzhen, Mittal, Dhruv, Pascual, Mercedes, Pinheiro, Flávio L., Rocha, Juan, Santos, Fernando P., Sloot, Peter, Chenyang, null, Su, null, Taylor, Benton, Tekwa, Eden, Terpstra, Sjoerd, Tilman, Andrew R., Watson, James R., Yang, Luojun, Yitbarek, Senay, Zhan, Qi
Complex adaptive systems (CASs), from ecosystems to economies, are open systems and inherently dependent on external conditions. While a system can transition from one state to another based on the magnitude of change in external conditions, the rate of change -- irrespective of magnitude -- may also lead to system state changes due to a phenomenon known as a rate-induced transition (RIT). This study presents a novel framework that captures RITs in CASs through a local model and a network extension where each node contributes to the structural adaptability of others. Our findings reveal how RITs occur at a critical environmental change rate, with lower-degree nodes tipping first due to fewer connections and reduced adaptive capacity. High-degree nodes tip later as their adaptability sources (lower-degree nodes) collapse. This pattern persists across various network structures. Our study calls for an extended perspective when managing CASs, emphasizing the need to focus not only on thresholds of external conditions but also the rate at which those conditions change, particularly in the context of the collapse of surrounding systems that contribute to the focal system's resilience. Our analytical method opens a path to designing management policies that mitigate RIT impacts and enhance resilience in ecological, social, and socioecological systems. These policies could include controlling environmental change rates, fostering system adaptability, implementing adaptive management strategies, and building capacity and knowledge exchange. Our study contributes to the understanding of RIT dynamics and informs effective management strategies for complex adaptive systems in the face of rapid environmental change.
A User Study on Explainable Online Reinforcement Learning for Adaptive Systems
Metzger, Andreas, Laufer, Jan, Feit, Felix, Pohl, Klaus
Online reinforcement learning (RL) is increasingly used for realizing adaptive systems in the presence of design time uncertainty. Online RL facilitates learning from actual operational data and thereby leverages feedback only available at runtime. However, Online RL requires the definition of an effective and correct reward function, which quantifies the feedback to the RL algorithm and thereby guides learning. With Deep RL gaining interest, the learned knowledge is no longer explicitly represented, but is represented as a neural network. For a human, it becomes practically impossible to relate the parametrization of the neural network to concrete RL decisions. Deep RL thus essentially appears as a black box, which severely limits the debugging of adaptive systems. We previously introduced the explainable RL technique XRL-DINE, which provides visual insights into why certain decisions were made at important time points. Here, we introduce an empirical user study involving 54 software engineers from academia and industry to assess (1) the performance of software engineers when performing different tasks using XRL-DINE and (2) the perceived usefulness and ease of use of XRL-DINE.
Particularity
Spector, Lee, Ding, Li, Boldi, Ryan
We describe a design principle for adaptive systems under which adaptation is driven by particular challenges that the environment poses, as opposed to average or otherwise aggregated measures of performance over many challenges. We trace the development of this "particularity" approach from the use of lexicase selection in genetic programming to "particularist" approaches to other forms of machine learning and to the design of adaptive systems more generally.
Awareness requirement and performance management for adaptive systems: a survey
Rashid, Tarik A., Hassan, Bryar A., Alsadoon, Abeer, Qader, Shko, Vimal, S., Chhabra, Amit, Yaseen, Zaher Mundher
Self-adaptive software can assess and modify its behavior when the assessment indicates that the program is not performing as intended or when improved functionality or performance is available. Since the mid-1960s, the subject of system adaptivity has been extensively researched, and during the last decade, many application areas and technologies involving self-adaptation have gained prominence. All of these efforts have in common the introduction of self-adaptability through software. Thus, it is essential to investigate systematic software engineering methods to create self-adaptive systems that may be used across different domains. The primary objective of this research is to summarize current advances in awareness requirements for adaptive strategies based on an examination of state-of-the-art methods described in the literature. This paper presents a review of self-adaptive systems in the context of requirement awareness and summarizes the most common methodologies applied. At first glance, it gives a review of the previous surveys and works about self-adaptive systems. Afterward, it classifies the current self-adaptive systems based on six criteria. Then, it presents and evaluates the most common self-adaptive approaches. Lastly, an evaluation among the self-adaptive models is conducted based on four concepts (requirements description, monitoring, relationship, dependency/impact, and tools).
Hitting the Books: How the interplay of science and technology brought about iPhones
Scientific research and technological advancement have gone hand-in-hand since the invention of the wheel. Without research, we lack the knowledge base to advance the state of technology and, without technological advancement we lack the functional base for further scientific exploration. Tsao, explore the symbiotic relationship between these two concepts and how their interaction might be modulated to better serve the rapidly accelerating pace of 21st century technoscientific discovery. Excerpted from THE GENESIS OF TECHNOSCIENTIFIC REVOLUTIONS: RETHINKING THE NATURE AND NURTURE OF RESEARCH by VENKATESH NARAYANAMURTI AND JEFFREY Y. TSAO, published by Harvard University Press. The way in which scientific and technological knowledge are hierarchical stems from the nesting discussed in the last chapter, both of scientific facts and explanations and of technological functions and the forms that fulfill them.
Adapting User Interfaces with Model-based Reinforcement Learning
Todi, Kashyap, Bailly, Gilles, Leiva, Luis A., Oulasvirta, Antti
Adapting an interface requires taking into account both the positive and negative effects that changes may have on the user. A carelessly picked adaptation may impose high costs to the user -- for example, due to surprise or relearning effort -- or "trap" the process to a suboptimal design immaturely. However, effects on users are hard to predict as they depend on factors that are latent and evolve over the course of interaction. We propose a novel approach for adaptive user interfaces that yields a conservative adaptation policy: It finds beneficial changes when there are such and avoids changes when there are none. Our model-based reinforcement learning method plans sequences of adaptations and consults predictive HCI models to estimate their effects. We present empirical and simulation results from the case of adaptive menus, showing that the method outperforms both a non-adaptive and a frequency-based policy.
Hey design manager: Do you know what AI means for you and your team yet?
As your design team explores how artificial intelligence (AI) will enhance your products and services, there are a few things to consider. Read on for five tips on how to fast-track your design team to be better at designing AI-infused services and experiences. Ever since the transition to the experience economy, the connection between service platform and user experience has pushed organizations to actively focus on their customers' complete service experience beyond concrete and tangible product and interface design. To do this, designers create design tools that help them visualize, ideate, communicate, and validate their designs and the relation to user experience. However, data-driven and AI-infused services is a new territory for designers.